@CHARSET "UTF-8";
/***
 *lotusher css
 * 2015-05-02
 ***/
* {  margin:0px; padding:0px;  }
html, body {position: relative;height: 100%; font-size:16px; font-weight:normal; font-family:"微软雅黑";}
form *,
a,img,.img,input{ border:none; outline: none; vertical-align: middle;}
table{ border-left: none; border-bottom: none; border-collapse:collapse;}
table td,table th{ border-right:none; border-top:none; margin:0; padding: 0; }
input{ border: none; font-family: "微软雅黑";}
img { border:none; margin:0px; padding:0px;}
.main-img{ border: 0; margin: 0; padding: 0; display: block; width: 100%; clear: both;}
.img-block{ display: block; margin: 0 auto; max-width: 100%;}
p { font-size:12px; }
ul li { list-style-type:none; }
.left { float:left; }
.right { float:right; }
.radius,.radius1:hover{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
.trans{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.text-center , .text-center *{ text-align:center; }
.tc{ display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.tc img{ display: inline-block; max-width: 100%; max-height: 100%;}
.clearfix,header, footer ,.blank,.blank2, .blank3 , .blank4 , .blank5{ display:block; clear:both; }
.container,.container:before,.container:after,
.main,.main:before,.main:after,
.clearfix,.clearfix:before,.clearfix:after{ clear: both; display: block; content: "";}
.blank{height:10px;}
.blank2{ height:20px;}
.blank3{height:30px;}
.blank4{ height:40px;}
.blank5{height:50px;}
.hide{ display:none; }
.col-n-8{ width: 12.5%; float: left;}
.col-n-7{ width: 14.28571428568%; float: left;}
.col-2,.col-n-6{ width: 16.6666666668%; float: left;}
.col-n-5{ width: 20%; float: left;}
.col-3,.col-n-4{ width: 25%; float: left;}
.col-4,.col-n-3{ width: 33.33333333%; float: left;}
.col-6,.col-n-2{ width: 50%; float: left;}
.col-8{ width: 66.66666666%; float: left;}
.col-9{ width: 75%; float: left;}
.col-11{ width: 91.66666666%; float: left;}
.col-12,.col-n-1{ width: 100%;}
.f11{ font-size: 0.6875rem;}
.f12{ font-size: 0.75rem;}
.f13{ font-size: 0.8125rem;}
.f14{ font-size: 0.875rem;}
.f15{ font-size: 0.9375rem;}
.w1000{ width:1000px;}
.wt95{ width: 95%; margin: 0 auto;}
.global-body{ margin: 0 auto; width: 100%;}
a, .href { cursor:pointer; text-decoration:none; color:#000; }
a:hover,* a:hover,.href:hover{ color:#007ac7; }
body,.mw{ min-width: 980px;}
.main,.container{margin:0 auto; width:980px; position: relative; }
@media only screen and (min-width: 768px) and (max-width: 992px){
	.global-body{ width: 750px;}
	.col-sm-12{ width: 100%;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
	.global-body{ width: 970px;}
	.col-md-12{ width: 100%;}
}
@media only screen and (min-width: 1200px){
	.global-body{ width: 1200px;}
	.col-lg-12{ width: 100%;}
}
@media only screen and (min-width: 1920px){
	.global-body{ width: 1920px;}
	.col-xxl-12{ width: 100%;}
}
@media only screen and (max-width: 767px){
	body{ min-width: 100%; width: 100%; max-width: 100%;}
	.main,.container{ width: 100%;}
	.xs-wt95{ width: 95%; margin: 0 auto;}
	.col-xs-3{ width: 25%;}
	.col-xs-6{ width: 50%;}
	.col-xs-12{ width: 100%;}
}
@media only screen and (max-width: 480px){
	.col-xxs-12{ width: 100%; }
}
@media only screen and (max-width: 320px) {
	
}
header{ position: relative;}
.logo{ float: left;}
.logo img{ display: block; float: left; margin: 10px 0;}
.logo strong{ line-height: 108px; font-size: 46px; float: left; padding-left: 10px; font-weight: 100; color:#444; font-family:"Goudy Old Style","微软雅黑";}
.search-box{ position:absolute; bottom: 20px; margin-top: 20px; right: 0;}
.search-box input{ float: left;}
.search-box input[type='text']{ background: #fff; width: 140px; padding:0 10px; height: 26px;}
.search-box input[type='submit']{ width: 30px; height: 26px; background: #007ac7; color:#FFF; cursor: pointer;}
.search-box input[type='submit']:hover{ background: #090;}
nav.main{ min-height: 30px; background: #007ac7; margin-bottom: 10px;}
nav li a{ display: block; text-align: center; height: 36px; line-height: 36px; font-size: 14px; color:#FFF;}
nav li a:hover,
nav li a.cur{ background: #e8e8e8;}

.left-section{ width: 220px; float: left;}
.left-section *{ font-size: 12px; line-height: 2; color:#666;}
.left-section h3{ font-weight: 400; height: 30px; line-height: 30px; font-size: 14px; border-bottom: 1px solid #999; color:#000; padding: 0 6px;}
.left-section .cont{ padding: 6px;}
.right-section{ width: 740px; float: right;}
.right-section .catpos{ height: 30px; border-bottom: 1px solid #999; padding: 0 6px;}
.right-section .catpos,
.right-section .catpos *{font-weight: 400; height: 30px; line-height: 30px; font-size: 14px; }
.right-section .catpos a:hover{ text-decoration: underline;}
.right-section .cont{ padding: 6px 0;}
.right-section .cont,
.right-section .cont *{ font-size: 12px; line-height: 2; color:#666;}

.back{ display: block; width: 80px; height: 36px; line-height: 36px; overflow: hidden; border: 1px solid #DDD; color:#000; font-size: 16px; margin: 20px auto; text-align: center; cursor: pointer; background: #FFF;}
.back:hover{ color:#FFF; border-color:#555; background: #555;}
.pages{ text-align: center; padding: 30px 0px;}
.pages a,.pages span{ padding: 5px 8px; border: 1px solid #EEE; font-size: 14px; line-height: 1; margin-left: 2px; color:#000; vertical-align: initial; }
.pages span{ background: #EEE;}
.pages a:hover{ background: #EEE; color:#000;}

.footer-nav{ border-top: 1px solid #ddd; text-align: center; margin-top: 10px; padding: 10px 0;}
.footer-nav li{ display: inline-block;}
.footer-nav li a{ display: inline-block; height: 14px; line-height: 14px; overflow: hidden; font-size: 12px; padding: 0 10px; border-left: 1px solid #CCC; color:#444;}
.footer-nav li:first-child a{ border-left: none;}
.footer-nav li a:hover{ color:#007ac7; text-decoration: underline;}

.footer-bottom{ text-align: center; padding-bottom: 20px;}
.footer-bottom,.footer-bottom *{ font-size: 12px; line-height: 1.8;}
